#ifndef SERIAL_MANAGER_H
#define SERIAL_MANAGER_H

#include <gtk/gtk.h>
#include <string>

class SerialManager {
public:
    static void show_serial_config_dialog(GtkWidget *parent, GtkBuilder *builder);
    static void on_serial_config_response(GtkDialog *dialog, gint response_id, gpointer user_data);
    
private:
    static void update_serial_config_from_ui(GtkBuilder *builder);
};

#endif // SERIAL_MANAGER_H